dogs factor cattery cfa dog catteries real estate investment cash flow cat cats broker puppies puppy american cash flow association factoring